/**
 * 
 */
package com.primestone.cim.meterreadings.beans;

import java.io.Serializable;
import java.util.Date;

/**
 * @author cesar.mateus
 *
 */
public class MaxMinDateForDB implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6396375910553604289L;
	
	private String idSocketOrDevice;
	private String socketOrDevice;
	private Date maxDateM;
	private Date minDateM;
	private Date maxDateR;
	private Date minDateR;
	private Date maxDateV;
	private Date minDateV;
	
	/**
	 * 
	 */
	public MaxMinDateForDB() {}
	
	/**
	 * @param idSocketOrDevice
	 * @param socketOrDevice
	 * @param maxDateM
	 * @param minDateM
	 * @param maxDateR
	 * @param minDateR
	 * @param maxDateV
	 * @param minDateV
	 */
	public MaxMinDateForDB(String idSocketOrDevice, String socketOrDevice,
			Date maxDateM, Date minDateM, Date maxDateR, Date minDateR,
			Date maxDateV, Date minDateV) {
		super();
		this.idSocketOrDevice = idSocketOrDevice;
		this.socketOrDevice = socketOrDevice;
		this.maxDateM = maxDateM;
		this.minDateM = minDateM;
		this.maxDateR = maxDateR;
		this.minDateR = minDateR;
		this.maxDateV = maxDateV;
		this.minDateV = minDateV;
	}
	
	/**
	 * @return the idSocketOrDevice
	 */
	public String getIdSocketOrDevice() {
		return this.idSocketOrDevice;
	}
	/**
	 * @param idSocketOrDevice the idSocketOrDevice to set
	 */
	public void setIdSocketOrDevice(String idSocketOrDevice) {
		this.idSocketOrDevice = idSocketOrDevice;
	}
	/**
	 * @return the socketOrDevice
	 */
	public String getSocketOrDevice() {
		return this.socketOrDevice;
	}
	/**
	 * @param socketOrDevice the socketOrDevice to set
	 */
	public void setSocketOrDevice(String socketOrDevice) {
		this.socketOrDevice = socketOrDevice;
	}
	/**
	 * @return the maxDateM
	 */
	public Date getMaxDateM() {
		return this.maxDateM;
	}
	/**
	 * @param maxDateM the maxDateM to set
	 */
	public void setMaxDateM(Date maxDateM) {
		this.maxDateM = maxDateM;
	}
	/**
	 * @return the minDateM
	 */
	public Date getMinDateM() {
		return this.minDateM;
	}
	/**
	 * @param minDateM the minDateM to set
	 */
	public void setMinDateM(Date minDateM) {
		this.minDateM = minDateM;
	}
	/**
	 * @return the maxDateR
	 */
	public Date getMaxDateR() {
		return this.maxDateR;
	}
	/**
	 * @param maxDateR the maxDateR to set
	 */
	public void setMaxDateR(Date maxDateR) {
		this.maxDateR = maxDateR;
	}
	/**
	 * @return the minDateR
	 */
	public Date getMinDateR() {
		return this.minDateR;
	}
	/**
	 * @param minDateR the minDateR to set
	 */
	public void setMinDateR(Date minDateR) {
		this.minDateR = minDateR;
	}
	/**
	 * @return the maxDateV
	 */
	public Date getMaxDateV() {
		return this.maxDateV;
	}
	/**
	 * @param maxDateV the maxDateV to set
	 */
	public void setMaxDateV(Date maxDateV) {
		this.maxDateV = maxDateV;
	}
	/**
	 * @return the minDateV
	 */
	public Date getMinDateV() {
		return this.minDateV;
	}
	/**
	 * @param minDateV the minDateV to set
	 */
	public void setMinDateV(Date minDateV) {
		this.minDateV = minDateV;
	}
	
	
}
